/**
* All Rights Reserved , Copyright (C) 2022 , 青岛鼎信通讯股份有限公司
*
* IMpmProjectBidScoreService
* 评标细则信息表
*
* 修改纪录
* 2022-04-24 版本：1.0 hudeyong 创建。
* @version 版本：1.0
* @author 作者：hudeyong
* 创建日期：2022-04-24
*/

package com.topscomm.mpm.service;

import com.topscomm.mpm.IMpmService;
import com.topscomm.mpm.pojo.MpmProjectBidScoreEntity;
import com.topscomm.mpm.dao.IMpmProjectBidScoreDao;

import java.io.File;
import java.util.List;
import java.util.Map;

public interface IMpmProjectBidScoreService extends IMpmService<MpmProjectBidScoreEntity, IMpmProjectBidScoreDao>{
    void convertClobToStringBidScore(List<Map<String, Object>> list) throws Exception;


    void insertThirdTimeScoreInfo(String projectCode);


    String initHistoryThirdScore();

    int queryScoreTimes(String projectCode);

    public int dealImportData(Map<String, Object> paraMap, File file);

    public String spellListSql1(Map<String, Object> paraMap);

    /**
      * 三阶段自评list接口
      * @author xinfushuo
      * @param
      * @throws
      * @return
      * @date 2023/3/8
      * @modify
      */
    List<Map<String,Object>> threePhaseBidScore(Map<String, Object> paraMap);

    void addFirstBidScoreHistory(Map<String, Object> paraMap);

    Map<String, Object> queryScoreInfo(Map<String, Object> paraMap);
}
